// 这是vue的配置文件 里面包含有服务器的配置
// 这个项目发请求的过程：vue运行的浏览器--正在配置的这个node服务器--shop-api对应的服务器
// 跨域问题 只是限制浏览器 所以用浏览器访问这台服务器（此时不受限） 然后由这个服务器转发给其他服务器
// 跨域问题 只限制浏览器不限制服务器 所以可以在服务器之间互相访问
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  // 配置开发服务器，因为很多跨域问题都是只存在于开发环节
  // 重启服务器！
  // 重启服务器！
  // 重启服务器！
  // 重启服务器！
  // 重启服务器！
  // 重启服务器！
  // 重启服务器！
  // 重启服务器！
  devServer: {
    // 代理
    proxy: {
      '/api': {
        target: 'http://localhost:3000',
        ws: true,
        changeOrigin: true
      }
    }
  }
})
